package com.itheima.service;

import com.itheima.dto.EmpDto;
import com.itheima.dto.EmpLoginDto;
import com.itheima.pojo.Emp;
import com.itheima.pojo.PageBean;
import com.itheima.pojo.Result;
import org.apache.ibatis.annotations.Param;

/**
 * 员工管理
 */
public interface EmpService {
    PageBean<Emp> getByPage(Integer page, Integer pageSize);
    PageBean<Emp> getByPage(Integer page, Integer pageSize, EmpDto empDto);

    int deleteByIds(@Param("ids") Integer[] ids);

    int insertEmp(Emp emp);

    Result login(EmpLoginDto loginDto);

    int delByDeptId(Integer deptId);

    /*public PageBean<Emp> getByPage(Integer pageNum, Integer pageSize);*/
}
